home *** CD-ROM | disk | FTP | other *** search
- setProperty("/ball", _X, getProperty("/ball", _X) + speedx);
- setProperty("/ball", _Y, getProperty("/ball", _Y) + speedy);
- if(gamebottom - ballsize < getProperty("/ball", _Y) or getProperty("/ball", _Y) < gametop + ballsize)
- {
- speedy = - speedy;
- if(!random("8") and (pause == "30" or pause == "0"))
- {
- speedx = - speedx;
- }
- if(pause == "30" or pause == "0")
- {
- tellTarget("/sound")
- {
- gotoAndStop("pong");
- play();
- }
- }
- }
- if(getProperty("/ball", _X) < gameleft)
- {
- if(pause)
- {
- pause -= "1";
- }
- else
- {
- p1score += "1";
- tellTarget("/p1score")
- {
- nextFrame();
- }
- call("nextball");
- }
- }
- else if(gameright < getProperty("/ball", _X))
- {
- if(pause)
- {
- pause -= "1";
- }
- else
- {
- p2score += "1";
- tellTarget("/p2score")
- {
- nextFrame();
- }
- call("nextball");
- }
- }
- if("12" < getProperty("/ball", _X) and getProperty("/ball", _X) < "18" and getProperty("/paddle1", _Y) - "30" < getProperty("/ball", _Y) and getProperty("/ball", _Y) < getProperty("/paddle1", _Y) + "30" or "382" < getProperty("/ball", _X) and getProperty("/ball", _X) < "388" and getProperty("/paddle2", _Y) - "30" < getProperty("/ball", _Y) and getProperty("/ball", _Y) < getProperty("/paddle2", _Y) + "30")
- {
- speedx = - speedx;
- if(!random("8"))
- {
- speedy = - speedy;
- }
- tellTarget("/sound")
- {
- gotoAndStop("ping");
- play();
- }
- }
- startDrag("/paddle3","0","-10","0","-10","300");
-